human ecologists - German English Dictionary